Skip to content

Add Apache 2.0 license - #41

Merged
NateshR merged 2 commits into
masterfrom
chore/apache-2.0-license
Aug 14, 2026
Merged

Add Apache 2.0 license#41
NateshR merged 2 commits into
masterfrom
chore/apache-2.0-license

Conversation

@usmansalimLM

Copy link
Copy Markdown
Contributor

Licenses @likeminds.community/feed-rn under Apache 2.0.

Changes

File Change
LICENSE new — canonical Apache 2.0 text
NOTICE new — LikeMinds copyright attribution (required by Apache §4(d))
package.json "license" changed from ISC to Apache-2.0
README.md added a ## License section

Notes for the reviewer

The LICENSE file is byte-identical to https://www.apache.org/licenses/LICENSE-2.0.txt
(SHA-256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30). Please do not
reformat it or fill in the Copyright [yyyy] [name of copyright owner] placeholder in the
Appendix — that placeholder is part of the Appendix's instructions, not this repo's copyright
notice. Editing the text makes scanners report "Other" instead of "Apache-2.0". The repo's
copyright notice lives in NOTICE.

The package.json change matters as much as the LICENSE file. npm consumers' license
scanners read the registry metadata, not this repo. It takes effect on the next published
version
only; 1.7.0 and earlier keep ISC on npm permanently.

This is a relicense from ISC to Apache 2.0. Every contributor to this repo appears to be
LikeMinds staff, so this should be an internal decision, but please confirm before merging.

This PR does not change repository visibility. The repo stays private after merge.

Context

@likeminds.community/feed-rn-core -> likeminds-feed-reactnative       (public)
└── @likeminds.community/feed-rn  -> likeminds-feed-reactnative-data  (this repo, PRIVATE)
    └── @likeminds.community/feed-js -> likeminds-feed-js-data        (PRIVATE)

All three need to be licensed and public for the React Native feed SDK to be usable as open
source. Companion PR: LikeMindsCommunity/likeminds-feed-reactnative#134

Out of scope, flagged for a follow-up

package.json still declares "repository": "git+https://github.com/LikeMindsCommunity/ReactNative-Chat-Data.git",
which is both the wrong repo (that is the chat data repo, not this one) and a 404. Left
unchanged here to keep this PR to licensing only.

Adds the canonical Apache License 2.0 text, a NOTICE file with the
LikeMinds copyright attribution, a License section in the README, and
switches the package.json license field from ISC to Apache-2.0.

The LICENSE file is byte-identical to the text published at
https://www.apache.org/licenses/LICENSE-2.0.txt so that GitHub and
automated license scanners detect it correctly.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@usmansalimLM
usmansalimLM requested a review from NateshR August 13, 2026 10:48
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@NateshR
NateshR merged commit 7582efe into master Aug 14, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants